.template-wrap{}
.template-nav{width:100%;height:37px;background: #cf201d;}
.template-nav-wrap{width:1200px;margin: 0 auto;}
.pull-left{float: left}
.pull-right{float: right}
.relative{position: relative;}

.template-nav-con a{color:#fff;display: inline-block;text-decoration: none;line-height:37px;padding:0 26px;}
.template-nav-con a.active,.template-nav-con a:hover{background:#951514;}
.shop-recommend{background:#160e0b url(../../assets/images/factory/templates/vip1/noble-template_05.jpg) no-repeat center
top;padding:268px 0 20px;}

.recommend-title{text-align: center;width: 100%;margin-top:80px;}
/*168精品打折*/
.category-name-wrap{background: url(../../assets/images/factory/templates/vip1/noble-template_08.jpg) left top;}
.category-name-con{width:1200px;margin:0 auto;padding-top:55px;padding-bottom: 5px;}
.category-name-title{background: url(../../assets/images/factory/templates/vip1/noble-temp_02.png)  no-repeat;width:427px;height:110px;margin:0 auto 55px;text-align: center;line-height:100px;color:#fef8e8;font-size:43px;font-weight:bold;letter-spacing: 8px;}
.category-name-items{overflow: hidden;zoom:1;margin-bottom:40px;}
.category-name-item{float: left;width:264px;height:404px;background: url(../../assets/images/factory/templates/vip1/pd-item-bg-line.jpg) repeat-x left top;padding:8px;margin:0 10px 10px;}
.category-name-item img{width:264px;height:264px;display: block;}
.category-name-item p{height:57px;background:#d41e1d;font-size:18px;color:#fff;overflow: hidden;padding:6px 8px 0;line-height: 27px;text-align: center;margin:0;}
.category-for-sale{overflow: hidden;zoom:1;}
.category-for-sale span{float: left;color:#dc1721;font-weight: bold;font-size:20px;max-width:56%;overflow: hidden;line-height:65px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.category-for-sale span em{font-style: normal;}
.category-for-sale span b{font-size: 24px;font-style: italic;color:#dc1721;}
.category-buy-button{float: right;width:112px;height:42px;background: url(../../assets/images/factory/templates/vip1/noble-temp_15.png) no-repeat;text-decoration: none;margin-top:12px;}
.discount-images{width:264px;height:264px;overflow: hidden;}
/*公司简介*/
.company-introduce{background:#000;}
.company-introduce-con{width:1200px;margin:0 auto;overflow: hidden;zoom:1;padding:50px 0;}
.company-introduce-img img{width:600px;height:400px;}
.company-introduce-text{color:#e8dabf;margin-right:620px;}
.company-introduce-text h2{font-size:32px;text-align: center;font-weight: normal;padding-bottom:25px;}
.company-introduce-text p{text-indent: 40px;font-size:18px;line-height:38px;color:#e1dfd2;}
.vip2{background: url(../../assets/images/factory/templates/vip1/noble-template_23.jpg);}
/**/

.new-pd-two-pic {
  float: left;
  /*padding:3px;*/
  width:224px;
  height:224px;
  background: url(../../assets/images/factory/templates/vip1/pd-item-bg.jpg) no-repeat;
}

.new-product-show {
  width: 1200px;
  margin: 0 auto
}

.new-product-show-right {
  float: right;
  width: 470px
}

.new-product-show-left {
  float: left;
  width: 470px
}

.new-product-show-mid {
  overflow: hidden;
  zoom:1;
  margin: 0 487px 0 487px;
  width: 224px
}

.new-product-show-mid-link{
  padding:3px;
  width:224px;
  height:224px;
  background: url(../../assets/images/factory/templates/vip1/pd-item-bg.jpg) no-repeat;
}
.new-product-show-mid-link a img {
  width: 218px;
  height: 218px;
}

.new-product-for-two {
  width: 100%;
  height: 224px;
  margin-bottom: 20px
}

.new-product-for-two .first {
  margin-right:20px
}

.new-product-for-two img {
  width: 218px;
  height: 218px;
  float: left;
}

.new-product-show-tag a img {
  width: 462px;
  height: 462px;
}

.new-product-show-tag {
  width: 468px;
  height: 468px;
  background: url(../../assets/images/factory/templates/vip1/pd-item-bg1.jpg) no-repeat;
  padding:3px;
}

.new-product-show-tag.margin {
  margin-bottom: 20px
}

.new-product-show-tag-wrap {
  width: 92%;
  height: 92%;
  /*padding: 6%;*/
  color: #fff;
  font-family: Arial,Verdana,Tahoma;
  text-align: center;
  position: absolute;
  left: 3%;
  top: 3%;
  border: 4px solid #e4cca8;
  border-radius: 5px;
  background-color: rgba(0,30,184,.3);
  display: none;
  cursor: pointer
}

.new-pd-two-pic .new-product-show-tag-wrap{width:90%;height:90%;}

.new-product-show-mid-txt {
  clear:both;
  width: 100%;
  height: 244px;
  margin: 20px 0;
  text-align: center;
  font-family: Arial,Verdana,Tahoma
}

.new-product-show-mid-txt span {
  font-size: 70px;
  color: #ffe529;
  display: inline-block;
  width: 100%;
  font-weight: bold;
  padding: 50px 0 30px
}

.new-product-show-mid-txt a {
  display: inline-block;
  border: 2px solid #ffe529;
  color: #ffe529;
  border-radius: 30px;
  padding: 10px 50px;
  font-size: 20px;
  text-decoration:none;
}

.new-product-show-mid-txt a:hover {
  background: #ffe529;
  color: #fff
}

.new-product-show-tag-wrap span {
  font-size: 18px;
  padding: 10% 20px;
  border-bottom: 1px solid #d7a967;
  display: inline-block;
  font-weight: bold
}

.new-product-show-tag-info {
  width:88%;
  margin:0 auto;
  height: 118px;
  overflow: hidden;
  line-height: 28px;
  padding-top: 20px
}

.new-product-show-mid-link.active .new-product-show-tag-wrap,.new-pd-two-pic.active .new-product-show-tag-wrap,.new-product-show-tag.active .new-product-show-tag-wrap {
  display: block
}

.new-product-show-mid-link,.new-pd-two-pic,.new-product-show-tag {
  overflow: hidden;
  zoom:1;
}

.new-product-show-mid-link a img,.new-pd-two-pic a img,.new-product-show-tag a img,.discount-images a img {
  -webkit-transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.new-product-show-mid-link.active a img,.new-pd-two-pic.active a img,.new-product-show-tag.active a img,.discount-images a:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1)
}

.new-pd-two-pic a img{
  margin-top:3px;
  margin-left:3px;
}


.new-product-show-mid-link a{height: 218px;display: block;}



.el-carousel__item h3 {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}

.el-carousel__item:nth-child(2n) {
  /*background-color: #99a9bf;*/
}

.el-carousel__item:nth-child(2n+1) {
  /*background-color: #d3dce6;*/
}



/*vip3*/
.tpl3-hots{width:100%;min-height:880px;padding-top:250px;background:#363af1 url(../../assets/images/factory/templates/vip2/tplbg_02.jpg) no-repeat center top;}
.captain-recommend{width:100%;padding-top:200px;padding-bottom:20px;min-height:500px;background:#1869f0 url(../../assets/images/factory/templates/vip2/tplbg_03.jpg) no-repeat center top;}
.tpl3-hots-content{width:1230px;height:855px;margin:0 auto ;}
.item-image{width:390px;height:390px;float: left;margin:0 9px 20px;overflow: hidden;zoom:1;border-radius:20px;}
.item-image img{width:390px;height:390px;
  -webkit-transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}
.item-image a:hover img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1)
}

.tpl3-hots-content .el-carousel__indicators{bottom:8px;}
.tpl3-hots-content .el-carousel__indicator .el-carousel__button{
  width:15px;
  height:15px;
  border-radius:50%;
  background:#fff;
}
.tpl3-hots-content .el-carousel__indicator.is-active .el-carousel__button{background:#fabb6c;}

.go-buying{display: inline-block;width:139px;height:36px;background: url(../../assets/images/factory/templates/vip2/level_03.jpg) no-repeat;position: absolute;left:32%;bottom:15px;cursor: pointer;}

.captain-recommend-item{width:1270px;margin:0 auto;border:8px solid #4fbafc;clear:both;padding:20px 0 0 20px;margin-bottom:38px;}
.captain-recommend-item-con,.captain-recommend-item-title{width:300px;height:380px;float: left;background:#fff;margin-right:16px;margin-bottom:16px;}
.clear-option{ clear: both;}

.captain-recommend-item-img{width:100%;height:300px;overflow: hidden;}
.captain-recommend-item-img img{width:100%;height:300px;
  -webkit-transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.captain-recommend-item-img a:hover img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1)
}

.captain-recommend-item-con p{margin:0;text-align: center;color:#bf1d2a;font-size:18px;padding:8px 0 5px;}
.captain-recommend-item-con-text{height:40px;padding:0 15px;line-height:20px;font-size:15px;text-align: center;overflow: hidden;color:#333;cursor: pointer;}

.captain-recommend-title-bg{width:400px;height:380px;position: absolute;left:-100px;top:0;}

.captain-recommend-title-bg.option0,.captain-recommend-item:nth-child(3n+1) .captain-recommend-title-bg{background: url(../../assets/images/factory/templates/vip2/level_07.jpg) no-repeat;}
.captain-recommend-title-bg.option1,.captain-recommend-item:nth-child(3n+2) .captain-recommend-title-bg{background: url(../../assets/images/factory/templates/vip2/level_10.jpg) no-repeat;}
.captain-recommend-title-bg.option2,.captain-recommend-item:nth-child(3n+3) .captain-recommend-title-bg{background: url(../../assets/images/factory/templates/vip2/level_12.jpg) no-repeat;}

.captain-recommend-title-text{width:260px;height:165px;padding-top:40px;font-size:45px;font-weight: bold;color:#ff7200;margin-left:135px;text-align: center;line-height:65px;letter-spacing:8px;}

.view-more{font-size:30px;color:#fff;text-decoration: none;display: inline-block;width:183px;height:60px;text-align: center;line-height:60px;margin:66px 0 0 109px}

.about-us-info{width:1260px;margin:100px auto 50px;background: #fff;padding:10px 20px;}
.about-us-info-text{width:688px;}
.about-us-info-text p{margin:0;line-height:38px;font-size:20px;padding:0 10px;max-height:270px;overflow: hidden;}
.about-us-info-img{margin-top:-45px;}
.about-us-info-text h3{font-size:34px;font-weight: normal;margin:0;padding:20px;}
.about-us-info-text h3 span{font-size:26px;font-weight: normal;color:#555;margin-left:10px;}

.hots-dark-bg{position: absolute;width:330px;height:290px;background:rgba(0,0,0,0.5);left:0;top:0;color:#fff;padding:50px 30px;line-height:30px;font-size:16px;display: none;}
.item-image a:hover .hots-dark-bg{display: block;}
